package top.aicey.ai.sparring.llm;

import top.aicey.ai.sparring.dto.llm.EvaluateScoreInfo;

import java.util.List;

/**
 *
 * @author yangyongping
 * @date 2025-01-12 10:39 下午
 */
public interface EvaluateScoreProcessor {

    /**
     * 生成用户评分
     * @param content 内容
     * @param dimensionList 维度列表
     * @param userPrompt 用户模板
     * @param score 分数
     * @return
     */
    EvaluateScoreInfo generateEvaluateScoreInfo(String content, List<String> dimensionList,String userPrompt,Integer score);

}
